package com.zzyl.vo;

import com.zzyl.base.BaseEntity;
import com.zzyl.base.BaseVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
@Data
@ApiModel(description = "护理等级实体类")
public class NursingLevelVo extends BaseVo {

    @ApiModelProperty(value = "护理等级名称", example = "基础护理", required = true)
    private String name; // 等级名称

    @ApiModelProperty(value = "关联的护理计划ID", example = "100", required = true)
    private Long planId; // 护理计划ID

    @ApiModelProperty(value = "关联的护理计划名称", example = "项目1", required = true)
    private String planName; // 护理计划名称

    @ApiModelProperty(value = "护理费用", example = "150.50", required = true)
    private BigDecimal fee; // 护理费用

    @ApiModelProperty(value = "护理等级状态（0：禁用，1：启用）", example = "1", required = true)
    private Byte status; // 状态（0：禁用，1：启用）

    @ApiModelProperty(value = "护理等级的描述", example = "提供基础护理服务")
    private String description; // 等级说明

}
